Weighted Automata and Weighted Logics over Tree-like Structures
نویسنده
چکیده
In theoretical computer science the connection between automata and logic is of fundamental importance. This connection was first considered by Büchi and Elgot in the 1960s, when they showed that the languages accepted by finite automata are precisely those languages that can be defined in monadic second-order logic (MSO). In this thesis we consider extensions of Büchi’s and Elgot’s theorem into two directions. First, we consider classes of objects which are more general than words and carry a tree-like structure. Second, we consider quantitative aspects and investigate weighted automata operating on these structures. The study of weighted automata goes back to the work of Schützenberger. He equipped the transitions of an automaton additionally with a weight and studied the behavior of such a device which is now a formal power series, i.e. a mapping assigning to a word an element of a semiring. A semiring is the algebraic structure that carries the weights. For example, the natural numbers form a semiring, but also the probabilistic semiring given by the interval [0, 1] together with the max-operator and the usual multiplication is a semiring. This thesis investigates different weighted automaton models over tree-like structures such as texts, nested words and hedges, which have already been considered in the literature. We characterize all automaton models logically. This is achieved by considering suitable adaptions of weighted logics. The formalism of weighted logics was introduced by Droste and Gastin [1] in 2005 and provides an extension of classical MSO which is now enriched with values from a semiring in order to add quantitative expressiveness. Since already for words the full weighted MSO is expressively stronger than weighted automata, we restrict the consideration to a syntactically defined fragment called sRMSO which was proposed in [2]. Now, rather than proving for each class of structures a characterization on its own, for instance by an induction over the structure of formulae, we use a translation technique and reduce the results to ones that have already been shown. This admits the advantage that it gives insight into the similarities of the different structures. More importantly, by using the translation technique we get decidability results for the emptiness and equivalence problems from corresponding results for trees. For the case of hedges and nested words the automaton models are straightforward generalizations of the unweighted models which had already been presented in the literature. For texts, however, no automaton model had been considered so far and the model of weighted
منابع مشابه
The Supports of Weighted Unranked Tree Automata
Unranked trees are a common concept in computer science. For instance (fully structured) XML-documents can be seen as unranked trees. With the help of unranked tree automata, one can investigate qualitative questions on XMLdocuments. To allow the study of quantitative aspects, Droste and Vogler (TOCS 2011) recently proposed and investigated bottom-up weighted unranked tree automata over semirin...
متن کاملOn Finite and Polynomial Ambiguity of Weighted Tree Automata
We consider finite and polynomial ambiguity of weighted tree automata. Concerning finite ambiguity, we show that a finitely ambiguous weighted tree automaton can be decomposed into a sum of unambiguous automata. For polynomial ambiguity, we show how to decompose a polynomially ambiguous weighted tree automaton into simpler polynomially ambiguous automata and then analyze the structure of these ...
متن کاملWeighted automata and weighted logics on innite words
We introduce weighted automata over in nite words with Muller acceptance condition and we show that their behaviors coincide with the semantics of weighted restricted MSO-sentences. Furthermore, we establish an equivalence property of weighted Muller and weighted Büchi automata over certain semirings. Keywords: Weighted logics, Weighted Muller automata, In nitary formal power series, Weighted B...
متن کاملWeighted Automata and Logics on Graphs
Weighted automata model quantitative features of the behavior of systems and have been investigated for various structures like words, trees, traces, pictures, and nested words. In this paper, we introduce a general model of weighted automata acting on graphs, which form a quantitative version of Thomas’ unweighted model of graph acceptors. We derive a Nivat theorem for weighted graph automata ...
متن کاملWeighted Picture Automata and Weighted Logics
The theory of two-dimensional languages, generalizing formal string languages, was motivated by problems arising from image processing and models of parallel computing. Weighted automata and series over pictures map pictures to some semiring and provide an extension to a quantitative setting. We establish a notion of a weighted MSO logics over pictures. The semantics of a weighted formula will ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009